package cn.com.cifi.mars.bean.dto;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 达成率,去化率 调用StrUtils.rateAchievement(实际金额,计划金额)
 * @author 60157
 *
 */
@Data
@ApiModel(value = "分期组团产品构成信息", description = "分期组团产品构成信息")
public class SignPlanVersionDetailDto {

	@ApiModelProperty(name = "signDetailId", value = "签约详情id")
	private String signDetailId;
	@ApiModelProperty(name = "id", value = "继承供货明细的id")
	private String id;
	@ApiModelProperty(name = "pid", value = "父级的supplyPlanId")
	private String pid;
	@ApiModelProperty(name = "groupId",value = "组团id")
	private String groupId;
	@ApiModelProperty(name = "type", value = "层级类型")
	private String type;
	@ApiModelProperty(name = "name", value = "分期组团产品构成名称")
	private String name;
	@ApiModelProperty(name = "productCode", value = "产品构成编码")
	private String orgCode;
	@ApiModelProperty(name = "businessType", value = "经营方式编码")
	private String businessType;
	@ApiModelProperty(name = "businessTypeName", value = "经营方式编码名称")
	private String businessTypeName;
	@ApiModelProperty(name = "freeType", value = "装修方式编码")
	private String freeType;
	@ApiModelProperty(name = "freeTypeName", value = "装修方式名称")
	private String freeTypeName;
	@ApiModelProperty(name = "proType", value = "产品属性编码")
	private String proType;
	@ApiModelProperty(name = "proTypeName", value = "产品属性名称")
	private String proTypeName;
	@ApiModelProperty(name = "proProductCode", value = "业态编码")
	private String proProductCode;
	@ApiModelProperty(name = "proProductType", value = "业态名称")
	private String proProductName;
	@ApiModelProperty(name = "carryOverTimeStr", value = "结转日期")
	private String carryOverTimeStr;
	@ApiModelProperty(name = "isEstablishment", value = "是否编制完成(打对勾,0 否 1 是)")
	private String isEstablishment;
	@ApiModelProperty(name = "isParking", value = "是否车位楼栋(0.否 1.是)")
	private Integer isParking;
	@ApiModelProperty(name = "stageSupplyAndSign", value = "分期供货与签约")
	SupplyAndSignDto supplyAndSign;
	@ApiModelProperty(name = "yearDepositNewSupplyList", value = "年初存货,年度新供,年度综合")
	YearDepositNewSupplyDto yearDepositNewSupply;
	@ApiModelProperty(name = "yearEarlyBottomList", value = "月初存货,月度新供,月度综合")
	List<YearEarlyBottomDto>yearEarlyBottomList;
	
}
